# 初始化一些基本信息
name = "可怜的社畜"
starting_money = 0
target_money = 100
current_money = starting_money

print(f"大家好，我是{name}，我现在身无分文，我需要筹集 {target_money} 元来解决我的困境。")

while current_money < target_money:
    try:
        donation = float(input("善良的您愿意捐给我多少钱呢？请输入金额：1"))
        if donation < 0:
            print("捐赠金额不能为负数哦，请重新输入。")
        else:
            current_money += donation
            print(f"太感谢您啦！我现在一共收到了 {current_money} 元的捐赠。")
    except ValueError:
        print("您输入的不是有效的金额，请输入一个数字。")

print(f"太感谢大家啦！我已经筹集到了 {current_money} 元，达到了我的目标 {target_money} 元，我终于可以解决我的困境了！")